package bite20220320;

import variable.Array;

import java.util.Arrays;

public class Homework {
    public static String toString(int[] arr){
        String str = "[";
        for (int i = 0; i < arr.length; i++) {
            str = str + arr[i];
            if (i < arr.length-1){
                str = str + ",";
            }
        }
        str = str+"]";
        return str;
    }
    public static void main(String[] args) {
        int[] arr = {1,2,3,4,5};
        System.out.println(toString(arr));
    }
}
//    public static int[] copyOf(int[]src){
//        int[] des = new int[src.length];
//        for (int i = 0; i < src.length; i++) {
//            des[i] = src[i];
//        }
//        return des;
//    }
//    public static void main(String[] args) {
//        int[] arr = {1,2,34,5};
//        int[] arr1;
//        arr1 = copyOf(arr);
//        System.out.println(Arrays.toString(arr1));
//    }
//}
//    public static void main(String[] args) {
//        int[] arr = new int[100];
//        for (int i = 0; i < arr.length; i++) {
//            arr[i] = i+1;
//        }
//        System.out.println(Arrays.toString(arr));
//    }
//}
//    public static void printArray(int[] arr){
//        for (int x:arr){
//            System.out.print(x+" ");
//        }
//    }
//    public static void main(String[] args) {
//        int[] arr = {1,2,34,5};
//        printArray(arr);
//    }
//}
//    public static void transform(int[] arr,int length){
//        for (int i = 0; i < length; i++) {
//            arr[i] = 2* arr[i];
//        }
//    }
//    public static void main(String[] args) {
//        int[] arr=new int[]{1,233,4};
//        transform(arr,arr.length);
//        System.out.println(Arrays.toString(arr));
//    }
//}
//    public static int sumArray(int[] arr){
//        int sum = 0;
//        for (int x:arr){
//            sum += x;
//        }
//        return sum;
//    }
//    public static void main(String[] args) {
//        int[] arr = new int[]{1,2,3,4,5,6,7,8,9,10};
//        System.out.println(sumArray(arr));
//    }
//}
//    public static double avg(int[] arr,int length){
//        double av = 0;
//        for (int i = 0; i < length; i++) {
//            av = (arr[i]+ i*av)/(i+1);
//        }
//        return av;
//    }
//    public static void main(String[] args) {
//        int[] arr = {1,2,3,4,5,6,7,8,9,10};
//        System.out.println(avg(arr, arr.length));
//    }
//}
//    public static int fac(int n){
//        if (n==1){
//            return 1;
//        }
//        return n*fac(n-1);
//    }
//    public static void main(String[] args) {
//        System.out.println(fac(10));
//    }
//}
//    public static int sumN(int n){
//        if (n==1){
//            return 1;
//        }
//        return n+sumN(n-1);
//    }
//    public static void main(String[] args) {
//        System.out.println(sumN(10));
//    }
//}
//    public static void printNum(int n){
//        if (n>0 && n <=9){
//            System.out.print(n+" ");
//        }else{
//            printNum(n/10);
//            System.out.print(n % 10+" ");
//        }
//
//    }
//    public static void main(String[] args) {
//        printNum(1234);
//    }
//}
//    public static int sumN(int n){
//        if (n /10 == 0){
//            return n;
//        }
//        return n%10 + sumN(n/10);
//    }
//    public static void main(String[] args) {
//        System.out.println(sumN(123));
//    }
//}
//    public static int fib(int n){
//        if (n==1){
//            return 1;
//        }
//        if (n==2){
//            return 1;
//        }
//        return fib(n-1)+fib(n-2);
//    }
//    public static void main(String[] args) {
//        System.out.println(fib(10));
//    }
//}
//    public static int maxNum(int x,int y){
//        return x>y?x:y;
//    }
//    public static double maxNum(double x,double y){
//        return x>y?x:y;
//    }
//    public static double maxNum(int x,int y,double z){
//        double max = x;
//        if (y>max){
//            max = y;
//        }
//        if (z>max){
//            max = z;
//        }
//        return max;
//    }
//    public static void main(String[] args) {
//        System.out.println(maxNum(2,4,2.5));
//    }
//}
